首页>代码>Myeclipse搭建Spring+Spring Mvc+Mybatis+Maven+数据库Mysql项目demo,实现ajax分页>/ssm Maven Webapp/src/main/java/com/java/controller/UserController.java
package com.java.controller;
import java.util.HashMap;
import java.util.Map;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

import com.java.model.Userm;
import com.java.service.UserService;
import com.javen.util.PageAssitant;
@Controller
@RequestMapping("/user")
public class UserController {
	@Resource
	private UserService userService;
	@Autowired
	private HttpServletRequest request;
	@RequestMapping("/showUser")
	public String toIndex() {
		System.out.println("���뷽��");
		int userId = Integer.parseInt(request.getParameter("id"));
		Userm user = this.userService.selectByPrimaryKey(userId);
		System.out.println(user.getUsername());
		return "Showssm";
	}
	// ע���ж��û����Ƿ����
	@RequestMapping(value = "/registeryz", method = RequestMethod.POST)
	public @ResponseBody
	Userm register() {
		System.out.println("������֤����");
		Userm user = new Userm();
		String name = request.getParameter("username");
		System.out.println(name);
		user = userService.selectByname(name);
		return user;
	}

	// ע���û�
	@RequestMapping(value = "/register", method = RequestMethod.POST)
	public @ResponseBody
	Userm Userregister() {
		System.out.println("����ע�᷽��");
		Userm user = new Userm();
		System.out.println(request.getParameter("username"));
		user.setUsername(request.getParameter("username"));
		user.setSex(request.getParameter("sex"));
		user.setUserpassword(request.getParameter("userpassword"));
		int count = userService.insertUserm(user);
		if (count > 0) {
			return user;
		} else {
			return null;
		}
	}

	// �û���½
	@SuppressWarnings("unused")
	@RequestMapping(value = "/login", method = RequestMethod.POST)
	public String loginUserm(Userm user) {
		Userm user1 = userService.queryUser(user);
		request.getSession().setAttribute("user1", user1);
		System.out.println(user1.getSex());
		if (user1 != null) {
			return "index";
		} else {
			return "login";
		}
	}

	// �޸��û���Ϣ
	@RequestMapping(value = "/updateUser", method = RequestMethod.POST)
	public String updateUser(Userm xuser) {
		Userm user = this.userService.selectByPrimaryKey(xuser.getUserid());
		user.setSex(xuser.getSex());
		user.setUserpassword(xuser.getUserpassword());
		user.setUsername(xuser.getUsername());
		int count = userService.updateUser(user);
		if (count > 0) {
			return "Showssm";
		} else {
			return "erro";
		}
	}

	// ɾ���û���
	@RequestMapping(value = "/delUser", method = RequestMethod.POST)
	public String delUser(Userm user) {
		int count = userService.delUser(Integer.parseInt(request.getParameter("userid")));
		if (count > 0) {
			return "login";
		} else {
			return "index";
		}
	}
	//跳转到分页的页面
	@RequestMapping("/fypage")
	public String tofypage() {

		return "Page";
	}
	//分页的方法
	@RequestMapping("/fenye")
	public @ResponseBody PageAssitant<Userm> selectMicroclass(PageAssitant<Userm> pa,Userm user){
		System.out.println(pa.getPageSize());
		Map<String,Object> map = new HashMap<String, Object>();
		map.put("sex",user.getSex());
		map.put("currStart", pa.getCurrStart());
		map.put("pageSize", pa.getPageSize());
		pa.setItems(userService.selectUseifo(map));
		pa.setCount(userService.selectCount(map));
		return pa;
	}
	

}
最近下载更多
543666826  LV33 2021年11月28日
huaua7676  LV30 2021年7月21日
..  LV8 2021年6月23日
随便战士  LV3 2020年12月5日
1900110734  LV6 2020年12月4日
luomu_123  LV1 2020年9月23日
小肥羊  LV16 2020年6月19日
妲克妮丝  LV5 2020年5月19日
adminxu  LV13 2020年5月4日
yuhongaa  LV2 2020年4月21日
最近浏览更多
1222222222222222222  LV2 2023年12月17日
wspcyhy  LV1 2023年4月18日
微信网友_6248713511227392  LV11 2022年12月5日
汤汤汤要学编程  LV11 2022年8月21日
lonny668  LV3 2022年7月5日
cxdxfx12  LV14 2022年6月18日
CaoCaii  LV6 2022年6月12日
憨豆先生  LV2 2022年5月12日
bobokeep  LV1 2022年1月3日
刘亦菲9527  LV15 2021年12月1日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友